
#include "monitor_node.h"

monitor_node::monitor_node(const sc_core::sc_module_name& name)
: network_node(name, packet::m_MONITOR_ARRD)
{
}

monitor_node::~monitor_node()
{    
}

void monitor_node::send()
{    
    // генерируем первый токен, без поля приоритетов и резервирования
    packet *send_buf;        
    send_buf = new token(0, false, 0);
    out->write(*send_buf);
    delete send_buf;
    
    // дальше все как в обычном узле
    network_node::send();
}
